package com.ynet.middleground.riskmanage.dto.qichacha.operationstate;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @ClassName ADSTLicenseListDTO
 * @Description 行政许可详情（信用中国）查询结果信息
 * @Author zhangyongbin
 * @Date 2020/8/10 15:35
 * @Version 1.0
 */
@Data
@ApiModel(value = "行政许可详情（信用中国）查询结果信息", description = "行政许可详情（信用中国）查询结果信息")
public class ADSTLicenseDetailDTO implements Serializable {
    private static final long serialVersionUID = 4019650230744983733L;

    @ApiModelProperty(value = "行政许可决定文书号", notes = "行政许可决定文书号")
    private String licenseNo;

    @ApiModelProperty(value = "行政许可决定文书名称", notes = "行政许可决定文书名称")
    private String licenseName;

    @ApiModelProperty(value = "许可编号", notes = "许可编号")
    private String licenseNumber;

    @ApiModelProperty(value = "许可证书名称", notes = "许可证书名称")
    private String certificateName;

    @ApiModelProperty(value = "有效期自，精确到天，如“2021-01-01”", notes = "有效期自，精确到天，如“2021-01-01”")
    private String validityFrom;

    @ApiModelProperty(value = "有效期至，精确到天，如“2021-01-01”", notes = "有效期至，精确到天，如“2021-01-01”")
    private String validityTo;

    @ApiModelProperty(value = "许可决定日期，精确到天，如“2021-01-01”", notes = "许可决定日期，精确到天，如“2021-01-01”")
    private String decideDate;

    @ApiModelProperty(value = "许可类别", notes = "许可类别")
    private String licenseType;

    @ApiModelProperty(value = "许可机关", notes = "许可机关")
    private String licenseOffice;

    @ApiModelProperty(value = "许可机关统一社会信用代码", notes = "许可机关统一社会信用代码")
    private String officeNo;

    @ApiModelProperty(value = "数据来源单位", notes = "数据来源单位")
    private String sourceUnit;

    @ApiModelProperty(value = "数据来源单位统一社会信用代码", notes = "数据来源单位统一社会信用代码")
    private String unitNo;

    @ApiModelProperty(value = "许可内容", notes = "许可内容")
    private String licensContent;

}
